8886
14
7037
7
4576
398
4370
9
12290
21
4982
4
244
933
1171
5
1621
365
5035
775
4068
3
2296
6
668
1
7634
765
1825
2
10100
2462
2702
4005
1696
2909
8